943
3
3271
1
608
388
335
326
376
116
289
0
1285
2
3787
23
540
3886
17
1261
5801
10
1404
2558
1237
5
667
2113
1013
64283
1650
4
1063
1680
1406
11
2036
253
914