1812
1
3629
1162
1239
1767
2
1558
123674
35
791
0
2595
685
5375
1679
1331
1527
1623
1431
1170
1243
1267
1843
378
1282
928
8945
10736
26
2219
652
1069
1212
5065