496
0
662
3125
2
3546
1
32302
1199
536
3498
4
471
2437
3779
4471
528
2964
3051
34
1603
1022
1629
1461
4440
322
4321
12
531
3316
10
1313
426
1289601
2906
634