1029
2
2425
1
384
5341
1310
1604
678
118
0
580
8732
6
344
1564
3
153
853
3131
81
2693
4
64072
55656
36
67
2331
7
2240
2430
12
83
923
34592
23
114
1756
4231