2760
4
1660
1
1690
1467
2
1590
1757
3629
1131
619
2906
1558
1412
0
2650
20
4179
862
2377
2908
10
1976
3
712
2534
2287
1319
3562
989
3473
1843
897
775
1020
1077