2301
2
1020
0
3092
1
2881
31535
1222856
4
5112
3
3350
2317
509
2250
416
3114
3510
1575
4111
2749
1645
2748
1452
476
775
1098
1054