1105
2
2751
1
3510
2758
1873
729
2190
0
2100
3
1267
446
1290
302
3149
4
3442
917
295
1094
4159
7
4820
165
1157
683
282572
4396
1018
1344
2721
2920
3092