118456
369491
390334
0
29073
154513
23061
3749588
662816
69566
1886685
2816748
306131
2192698
261471
44484
646796
981684
1063612
1501177