3132
10
2254
1
3805
6
1363
628
0
3634
3771
3
2687
2
2776
1564
1423
3629
8527
493
388
1103
484
1976
1494
4
159
1451
1554
1844
1458
534
2100
1495
572
1243
1136