2996
0
32302
3051
2
536
1400
2595
370
758
14
761
1812
1
496
652
728
5375
7258
1679
8945
545
1162
1331
1527
61216
6781
1431
1623
645
1243
1239
2535