4396
3
1020
0
331
4154
2
2992
360784
19
1939
10270
4
1824
1095
2190
1
2766
1222856
48708
2808
2542
5622
2317
195
4820
31220
10
297
418
611
2477
9355
2080
25137
383
19279