3364
1
2596
2
1322
5052
8
1656
2048
7
2300
4
437
419
132
1323
1179
135875
0
1422
511
69657
3
35373
857
256
1827
296
77
387
251
350
122
221
338
244
641