2370
2
3905
1
1044
4
1219
262
1919
377
1302
966
629
3144
91722
30
154
0
1161
473
74
159317
14
2921
1070
1303
946
3400
911
3086
101
2012
1894
9
60
9473
8949