1302
3
2395
7
104
0
4038
2
387
336
1
658
397
132
143
64
28
1526
4
331
40
764
3916
41
120
135
394
428
212
83
65
20
289
399
3141