3428
3
2275
2
648
0
1222856
4
3691
5
2809
2442
2301
1270
3092
1
2881
105290
2670
20
419694
9
1751
1691
602
3510
4111
10270
2749
968
31220
10
4016
2748
1452
1352
3251
6
1881
788