1020
0
2275
2
1824
20634
8
4536
2730
6
467
2657
3
2668
105290
846
369
451
3311
4
107
2855
458
4111
737
631
2901
492
7334
702
3203
10
2445
455
968
340
404