2245
3
1057
0
297066
2354
1
1223
1502
1522
6494
11
1226
1255
2638
2
1355
3053
7
1621
2562
1478
1479
3321
6
2797
5
985
424
1490
956
756
1822
762
1719
863
1295
1609