2528
3
52099
0
745
1061
1
2156
5517
2
1844
1539
1118
3354
2502
5
2241
804
2259
1723
432
10941
1129
923
738
437
695
1010