4176
4
1401
2
5322
8
3587
2011
0
2528
3
17607
5
3942
951
1
2502
619
3238
7
564
1564
2982
1574
2740
2245
3292
2629
1196
3546
3637
3539
3060
1289601
3014
20
1337