3116
1
3025
771
5
1254
0
2152
2
1860
2296
1129
322
5455
646
1785
2924
3
1869
509
1550
8969
544
1557
1008
1132
650
711
869
1802
3599
2581
1719
447
1343