3308
4
1350
2
3400
2703
2035
1
4506
5
17435
9
2876
3
80506
0
126446
18
1348
1092
1033
1241
1533
1387
1542
2212
2798
11401
17
8844
23
1329
1072
578
278
2281
2152
422
71342
1593