326
0
1222856
4
1317
1
290
448
282572
2855
3
945
1027
422
2275
2
517
2189
349
166543
18
979
3203
10
776
2881
765