2502
2
658
0
3262
3
234
1
1590
383
1875
5
5746
23
2468
1386
2584
3507
6
7733
8329
1431
1304
2049
2209
951
1527
4768
1522
2254
2562
12459
1264
2403
604
1265
980