2275
2
1551
432
0
592
979
282572
303
1
1222856
4
1068
11881
3
226
3203
10
336
2855
5773
582
1603
2735
2257
436
409
3047
3251
6
1614
17353
980
341
3815
597
31535