3364
1
2596
2
1322
5052
8
1656
2048
7
2298
4
435
419
129
1323
1178
135861
0
1422
511
69652
3
35371
856
256
1827
295
77
386
250
350
122
221
338
244
640