2506
0
3293
7
4915
4713
14
552
1671
1
787
2367
3
6968
5
1404
2
31183
12
1212
1020
1215
422
1504
2169
1192
2796
4106
3303
97284
458
611
545
445
2457
4
3650
400
58